/**
 * goods模块接口列表
 */

import base from './base'; // 导入接口域名列表
import axios from '@/utils/http'; // 导入http中创建的axios实例
import qs from 'qs'; // 根据需求是否导入qs模块

const goods = {
        
    addGoodsType(params: any) {
        return axios.post(`${base.goods}/addGoodsType`, qs.stringify(params));
    },
    getGoodsTypeList(){
        return axios.get(`${base.goods}/getGoodsTypeList`);
    },
    editGoodsType(params: any){
        return axios.post(`${base.goods}/editGoodsType`, qs.stringify(params));
    },
    addGoods(params: any){
        return axios.post(`${base.goods}/addGoods`, qs.stringify(params));
    },
    deleteGoodsType(id: any){
        return axios.delete(`${base.goods}/deleteGoodsType/${id}`);
    },
    getGoodsList(params: any){
        return axios.post(`${base.goods}/getGoodsList`, qs.stringify(params));
    },
    editGoods(params: any){
        return axios.post(`${base.goods}/editGoods`, qs.stringify(params));
    },
    deleteGoods(id: any){
        return axios.delete(`${base.goods}/deleteGoods/${id}`);
    },
    deleteGoodsByIds(params: any){
        return axios.post(`${base.goods}/deleteGoodsByIds`, {ids:params});
    },
    
}

export default goods;